import pandas as pd # 导入pandas库 用于数据处理 

# 设置字体
# font = FontProperties(fname=r"D:\\vscode_file\\python\\基础知识\\数据处理\\data\\simhei.ttf", size=14)
# 读取数据
data = pd.read_excel('D:\\vscode_file\\python\\基础知识\\数据处理\\data\\兰州资源环境职业技术大学信息工程学院2020级学工表.xlsx', header=1)
data2=pd.read_excel('D:\\vscode_file\\python\\基础知识\\数据处理\\data\\甘肃政法大学23级网安院新生分班情况表.xlsx')
# data =pd.read_excel("./data/兰州资源环境职业技术大学信息工程学院2020级学工表.xlsx")   
df=pd.DataFrame(data)
df2=pd.DataFrame(data2) 
# 去除列名中的前后空格
# df.columns = df.columns.str.strip()
# print("列名：", df.columns)
# 打印前几行数据
# print(df.head())
# print(df)
w=df[['学号','姓名','性别','入学总分','现在年级','班级','生源类型','录取号','民族','家庭住址','身份证号','qq号码','联系电话','父亲姓名','联系电话','母亲姓名','联系电话']]
w2=df2[['学号','姓名','性别','现在年级','班级','生源类型']]

# 写入到csv中
# 保存数据 写入到excel文件
with pd.ExcelWriter('D:\\vscode_file\\python\\基础知识\\数据处理\\data\\学生信息表.xlsx') as writer:
    
    w.to_excel(writer, sheet_name='学生信息',index=False)
print("w的写入完成！！！")

# 先将w 的数据写入表中， 在读取出来和w2合并 在写入表
data_student=pd.read_excel('D:\\vscode_file\\python\\基础知识\\数据处理\\data\\学生信息表.xlsx')
read_student=pd.DataFrame(data_student)
combined_data=pd.concat([read_student,w2],ignore_index=True)

# 保存数据 写入到excel文件
with pd.ExcelWriter('D:\\vscode_file\\python\\基础知识\\数据处理\\data\\学生信息表.xlsx') as writer:
    
    combined_data.to_excel(writer, sheet_name='学生信息',index=False)
print("合并后的写入完成！！！")